package router

import (
	"github.com/gin-gonic/gin"
	"go_blok/server/global"
	"strconv"
)

func RunRouter() {
	sys := global.Config.System
	// 设置gin运行模式
	gin.SetMode(sys.Mode)
	router := gin.Default()
	IP := sys.IP
	Port := sys.Port
	// 静态路由 -- 将路由ReStatic映射到static目录
	router.Static("/uploads", "uploads")

	// 根路由组
	rootGroup := router.Group("/")
	{
		// 公共路由
		CommonRouter(rootGroup)
	}
	{
		// 用户路由

	}
	// 启动服务
	_ = router.Run(IP + ":" + strconv.Itoa(Port))
}
